package com.icoolkj.ms.auth.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author icoolkj
 * @version 1.0
 * @description 登录类型枚举
 * @createDate 2025/03/15 10:00
 */
@Getter
@AllArgsConstructor
public enum LoginTypeEnum {

    /**
     * 用户名密码登录
     */
    USERNAME_PASSWORD(1, "用户名密码登录"),

    /**
     * 手机号验证码登录
     */
    PHONE_CODE(2, "手机号验证码登录"),

    /**
     * 邮箱验证码登录
     */
    EMAIL_CODE(3, "邮箱验证码登录");

    /**
     * 登录类型编码
     */
    private final Integer code;

    /**
     * 登录类型描述
     */
    private final String desc;

} 